#include <SoftwareSerial.h>
#include"CommandArrays.h"
SoftwareSerial RFID(4,5);
void setup() {
  RFID.begin(115200);
  Serial.begin(9600);
  setPower();
}
void BT2serial(){
  if(Serial.available()>0)
  {
    char com=Serial.read();
    if(com=='1')
    {
      doSingleID();
      for(int i=0;RFID.available()>0;i++)
      {  
         int g=RFID.read();
         if(i==2&&g==0xFF){Serial.println("nothing");while(RFID.read()>=0){};break;}
         Serial.print(g,HEX);
      }
    }
    if(com=='2')
    {
      doReadData();
      for(int i=0;i<43;i++)
      {
         int g=RFID.read();
         if(i==2&&g==0xFF){Serial.println("nothing");while(RFID.read()>=0){};break;}
         if(i>=20&&i<=35)
         Serial.print(g,HEX);
      }
    }
  }
}
void serial2BT()
{

}
void loop(){
    BT2serial();
    serial2BT();
}
